package com.learn.multi_thread.B_PracticeThread.Test06;

import java.util.ArrayList;
import java.util.Collections;

public class A_LotteryThreadUpTest {
    /**
     * 有一个线程池，该抽象池中选中了奖励金额，该抽奖池中选中的奖项为{10, 5, 20, 50, 100, 200, 500, 800, 2, 80, 300, 700};
     * 创建两个抽奖箱（线程）设置线程名称分别为"抽奖箱1", "抽奖箱2"
     * 随机从抽奖箱中获取奖项元素，并打印在控制台上，
     * **plus**  每次抽的时候不打印，抽完一次性打印
     * 格式如下：
     * 抽奖箱1 共产生了6个奖项，分别为：10, 20, 100, 500, 2, 300 最高奖项为500, 总计932元
     * 抽奖箱2 ...
     * @param args
     */
    public static void main(String[] args) {
        ArrayList<Integer> list = new ArrayList<>();
        Collections.addAll(list, 10, 5, 20, 50, 100, 200, 500, 800, 2, 80, 300, 700);

        LotteryThreadUp t1 = new LotteryThreadUp(list);
        LotteryThreadUp t2 = new LotteryThreadUp(list);

        t1.setName("抽奖箱1");
        t2.setName("抽奖箱2");

        t1.start();
        t2.start();
    }
}
